home *** CD-ROM | disk | FTP | other *** search
- Path: news.sprintlink.net!datalytics!usenet
- From: Dellis Hines <dellish@datalytics.com>
- Newsgroups: comp.lang.c,comp.lang.c++,rec.games.programmer
- Subject: Re: ! Read me and State your opinion.
- Date: Wed, 10 Apr 1996 16:33:07 -0400
- Organization: Datalytics, Inc
- Message-ID: <316C1B03.7BE0@datalytics.com>
- References: <4kegoq$f2d$1@mhadg.production.compuserve.com>
- NNTP-Posting-Host: 204.62.224.100
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 3.0B2 (WinNT; I)
-
- Andrew T. Finnell wrote:
- >
- > Hello all fellow C/C++ programmers.
- >
- > I'd like your opinion on a subject. I recently had a
- > argument with one of my friends and he says that C sucks and
- > people shouldn't be programming in it and it's more of a hassel to
- > program in. He also says that some better language will come out,
- > not a add on like C to C++. I think he's full of it so does my
- > dad. Yes I'm only 15. I am a pretty good programmer if I do say so
- > myself. But my friend says it's to hard to learn and doesn't serve
- > the purpose it's supposed too. As in the transportable code. He
- > says there's not enough standard librarys as in Text output and
- > graphics. I told him that that's why it is called a low-level
- > language. Because the programmer has to make most of the libraries
- > himself.
- > I think that C/C++ won't be replace but "upgraded". I
- > don't know how I can explain to him that C is the language to make
- > programs. Also my friends brother is the main reason I wrote this.
- > He doesn't want to learn C because he thinks it will be replaced
- > and he'll just have to learn a new language.
- > Now I think C is awesome and most versitle. I love
- > interrupt changing :-) which I don't think you can do in any other
- > language except of course Assembly :-) but that doesn't count.
- > I'd like to know what the other programming people think
- > about this and what they think will happen with programming and a
- > way to convince my friend that C is the way.
- >
- > --
- > Andrew
-
- A few opinions of mine:
-
- 1) Anyone that says C is totally 'dead' and unnecessary for any task is missing the
- mark. For small, low to mid level pieces of code performing a utilitarian task,
- almost system level stuff where size and speed are of the essence (data comm code
- springs instantly to mind), it's still tough to beat C, especially if the code
- should at least have token portability.
-
- 2) Anyone waiting for a language 'holy grail' will be waiting a while longer yet.
- Many of the previous 'do all end all' languages aren't heavily used to build
- shrink-wrapped software (Smalltalk, Ada, etc). This doesn't mean they're useless
- or evil, but the marketplace has chosen C++ as a predominate language, and it
- hasn't stayed there just because it won a popularity contest.
-
- 3) The entire concept of having an 'all and everything' language is flawed. This
- is like a mechanic saying he likes his socket so much that he'll be throwing the
- rest of his tools away. The same goes for C++; there are some tasks for which it's
- inappropriate, and part of being an engineer is knowing when to use what tool.
-
- That's all I have.
-
- Dellis
-